#include <iostream>
#include "CudaService/add.h"
using namespace std;
// CUDA核函数，长度一致的向量相加

int main()
{
    // 1 创建主机向量
    int size = 10;                    // 向量长度
    int *h_vector1, *h_vector2, *ret; // 主机上的向量
    h_vector1 = new int[size];
    h_vector2 = new int[size];
    ret = new int[size];
    for (int i = 0; i < size; i++)
    {
        h_vector1[i] = i;
        h_vector2[i] = i;
    }
    // 2 执行向量相加
    vectorAddvectorInterface(h_vector1, h_vector2, ret, size);
    // 打印结果
    cout << "demo1 结果：" << endl;
    for (int i = 0; i < size; i++)
    {
        std::cout << ret[i] << " ";
    }
    cout << endl;
    delete[] h_vector1;
    delete[] h_vector2;
    delete[] ret;
    return 0;
    return 0;
}
